import { ref } from 'vue';
import { defineStore } from 'pinia';

// 使用setup模式定义
export const dataTableStore = defineStore('dataTableStore', () => {

  // 表格
  let dataTable = ref([{
    businessType: null,   //业务类型
    productId: null,    // 存货名称
    productionContent: null,       // 制作内容
    width: null,     // 宽
    height: null,     // 高
    quantityPerPiece: null,     // 件数
    totalQuantity: null,          // 数量
    unit: null,           //单位
    salePrice: null,         // 销售单价
    amount: null,          //  销售金额
    price: null,            // 成本单价
    salePriceAll: null,         // 成本金额
    prepayment: 0,        // 预收款
    materialFee: null,  //  材料费
    installationFee2: null,    // 安装费(按天)
    installationFee: null,    // 安装费
    urbanManagementFee: null,  // 城管费
    outsourcingId: null,   //外协商
    costCategory: null,       // 成本类型
    budgetCost: 0,         // 预算成本
    actualCost: null,         // 实际成本
  }])


  const SETTABLE = (v) => {
    dataTable.value = v
  }

  return {
    dataTable,
    SETTABLE
  };
});